package cz.vse.po1715.lode.net.obecne;


/*******************************************************************************
 * Instance třídy {@code Konstanty} představují ...
 *
 * @author    Dominik KOSTKA
 * @version   0.00.000
 */
public class Konstanty
{
//== KONSTANTNÍ ATRIBUTY TŘÍDY =================================================

    /** port, na kterém naslouchá server klientským připojením */
    public static final int PORT = 10997;

    /** velikost ByteBufferu pro čtení/zápis z/do kanálu*/
    public static final int NET_BUFFER_SIZE=512;

    /** maximální velikost události v bytech */
    public static final int MAX_VELIKOST_UDÁLOSTI=5000;

    /** délka spánku mezi pokusy k zapsání do kanálu */
    public static final long ZÁPIS_DO_KANÁLU_SPÁNEK = 10L;

    /** počet pracovních vláken pro zapisovač událostí (EventWriter) */
    public static final int ZAPISOVAČ_UDÁLOSTI_VLÁKNA = 5;

    /** standardní počet pracovníků pro Správce her (GameController) */
    public static final int SPRÁVCE_HER_PRACOVNÍCI = 5;
//== PROMĚNNÉ ATRIBUTY TŘÍDY ===================================================
//== STATICKÝ INICIALIZAČNÍ BLOK - STATICKÝ KONSTRUKTOR ========================
//== KONSTANTNÍ ATRIBUTY INSTANCÍ ==============================================
//== PROMĚNNÉ ATRIBUTY INSTANCÍ ================================================
//== PŘÍSTUPOVÉ METODY VLASTNOSTÍ TŘÍDY ========================================
//== OSTATNÍ NESOUKROMÉ METODY TŘÍDY ===========================================

//##############################################################################
//== KONSTRUKTORY A TOVÁRNÍ METODY =============================================

    /***************************************************************************
     *
     */
    public Konstanty()
    {
    }



//== ABSTRAKTNÍ METODY =========================================================
//== PŘÍSTUPOVÉ METODY VLASTNOSTÍ INSTANCÍ =====================================
//== OSTATNÍ NESOUKROMÉ METODY INSTANCÍ ========================================
//== SOUKROMÉ A POMOCNÉ METODY TŘÍDY ===========================================
//== SOUKROMÉ A POMOCNÉ METODY INSTANCÍ ========================================
//== INTERNÍ DATOVÉ TYPY =======================================================
//== TESTOVACÍ METODY A TŘÍDY ==================================================
//
//    /***************************************************************************
//     * Testovací metoda.
//     */
//    public static void test()
//    {
//        Konstanty inst = new Konstanty();
//    }
//    /** @param args Parametry příkazového řádku - nepoužívané. */
//    public static void main( String[] args )  {  test();  }
}
